In a dramatic finish, Kentucky Derby and Preakness winner Silver Charm nosed out Dubai's Swain to win the $4 million Dubai World Cup Saturday and double his career earnings.

Ridden by Hall of Famer Gary Stevens, the 4-year-old earned the $2.4 million first prize with a courageous rally. Silver Charm's previous earnings had totaled $2.2 million.Silver Charm, the prohibitive favorite, first repulsed strong challenges from France's Loup Sauvage and Malek, surprise winner of the Santa Anita Handicap.

Then, Swain came up and briefly grabbed the lead in the stretch. As the two pounded toward the finish line, Silver Charm fought back and barely edged in front.

"I knew it was going to be a competitive race. I knew it was going to be close," said Stevens, who rode Silver Charm shortly after guiding Dubai's Annus Mirablis to victory in the $500,000 Dubai Duty Free race.

"He's the greatest horse I've ridden."

"I knew I had a great chance, but I knew they weren't going to give it away," Bob Baffert, Silver Charm's trainer, said.