Swisher engaged to 'Gossip Girl' star

Yankees outfielder Nick Swisher is set to tie the knot with gorgeous flame-tressed actress Joanna Garcia, the New York Post reported Saturday.

But it was not certain when or where the right fielder, a fan favorite since he came to The Bronx last season, would wed the "Gossip Girl" star.

As if to celebrate the good news, Swisher smacked a two-run homer in the second inning of Friday night's 8-2 victory against the Cleveland Indians.

"We kept it a secret for a while," said Swisher, who popped the question May 19. "She was wearing that big rock, though."

The 29-year-old slugger publicly acknowledged he was dating Garcia, 30, last September after reports said the couple was seen around the city.

Garcia, who will star this fall on new sitcom "Better Together," even rode alongside Swisher during the Yankees' ticker-tape parade last November after the team clinched its 27th World Series title.

The red-headed star was previously engaged to Justin Timberlake's business partner, Trace Ayala.

But Swisher is not the only Yankee with a starlet on his arm. Alex Rodriguez dated Kate Hudson last season and is currently linked to Cameron Diaz, and Derek Jeter is seeing "Friday Night Lights" star Minka Kelly.

Read more from the New York Post .