Along with cleaning the connectors, try this.
With the watch not connected, hold three buttons down (light, down and start buttons) for 15-20 seconds and try charging again.
I just finished chatting with Erica from Garmin Support Centre. The chat took less than 10 minutes and resulted in them sending me a refurbished watch, and I'll send in the defective one when I receive…
Mine wouldn't charge at ALL. I did your trick thinking it wouldn't work as there was no power left but it worked. Thank you!
What works best? (If your watch will not charge or power on.)
The reason the method given by "mhyten01" above works so well, is the hard reset being done. (vs. a reset to defaults.) A hard reset is holding your top left button until your watch shuts off. When a watch is off and will not power on or charge, a hard reset will often fix the issue.
If the hard reset process below does not work, you should still try the full reset to defaults too.
Start with:
If no luck, then try the following:
If your watch did not power on, using the data/charging cable, plug your watch in and charge it using either a wall USB adapter or a PC that is powered on.
If the display lights up and you see your watch charging, odds are now in your favor. Your watch should charge and power on again.
If your display did not light up and there remains no response to being charged: