Can my High Gloss Black speakers look new again?

I recently picked up a pair of Platinum Solos from A'gon and want to get the tops to look a bit better if possible. Any suggestions on ways to make the verylight scratchs look less noticeable without a major undertaking? Will guitar polish make 'em look better? Are there products out there specifically for this purpose? Any info is appreciated! Thanks.
Post removed 
Post removed 
...or a 3M microfiber cloth....and I second that suggestion about the automotive polish...
Another option to the Meguiar's, and also from the automotive world is 3M Swirl Mark Remover (part no. 39009) This is especially formulated for dark color cars, and was recommended by show car polish manufacturer Sal Zaino when I needed to remove some scratches and water marks from my black Corvette. Sal's suggestion carried a lot of weight with me because he is averse to applying ANY abrasive product to automobiles, and for him to recommend 3M Swirl Mark Remover meant it must be effective and gentle. It worked for me. Use a sponge applicator and go very lightly. Of course, we are all assuming your speakers have a paint finish akin to Merlin loudspeakers, and not gloss laminate. If you have gloss laminate, I'd suggest testing any auto polish on an inconspicuous the bottom of the speakers.

Good luck!

I've owned several pair of Solos and received one particular pair which were ALL Piano black with scratches everywhere!!

The less than honest AudiogoN'r shipped them in dusty plastic bags which wreaked havoc on the Piano finish.

The finish on the speakers is NOT PAINT, so I would highly advise against using any of the above recommended products.

The tops are actually acrylic (plastic). I used Novus Plastic polish which has a 3 stage product for removing everything from very minor scratches to larger and deeper scratches.

Here's a link to their website

I bought mine at Tap Plastics. I think it was about $25 for the whole kit. There's PLENTY in each bottle, so you only need one bottle of each. The #1 spray polish is awesome and the ONLY thing I would recommend using to clean your speakers. If you get a big build-up of dust, I recommend gently wiping them with a brand new damp sponge. It helps lift the dust off of the speakers w/o letting dry particles grind into the finish.

Feel free to contact me privately if you have any questions.

And...NO...I don't work for the company. I'm just a satisfied customer :-)
There you go! Plastic polish! Good idea. I remember using a polish intended for plastic windows in convertible tops that worked well. Gullahisland's suggestion seems like the way to go.
Post removed 
When I owned my '74 Triumph TR-6 show car I used a plastic polish called PLEXUS. Incredible stuff. Easily took the fog and the scratches out of the soft plastic rear window. made it look like new glass in minutes. Should do the trick on Piano Black without scratching.
You may also try "zymol". What ever you do, test a small spot out of direct view.