It's teen superstar vs tennis superstar in our first Fashion Face-Off of 2012...

Back in August 2011, Miley Cyrus chose a slinky Roberto Cavalli dress for her red carpet appearance at the MTV Video Music Awards. She teamed the grey leopard and floral devore gown with Lorraine Schwartz jewels and a simple up-do.

A few months later, at the end of October, German tennis ace Steffi Graf chose the dress for husband Andre Agassi's Foundation for Education's 16th Grand Slam for Children benefit concert in her adopted hometown of Las Vegas. She kept the accessories even more simple with just a tiny necklace, and went softer with the hair allowing a few curls to fall around her shoulders.

It's perhaps a testament to Cavalli's universal red carpet appeal that his dress was picked by both an 18 year old and a 42 year old for big events, but who pulled it off better? There's no denying they both have the bod to pull off the figure-hugging shape, but who do you think wore it best?