Credit: WeirPhotos/SplashNews

Nice pecs!

Polo usually doesn't require its players to bare their backs, but Prince Harry came pretty close on Sunday during a charity tournament in Cambridge.

The 26-year-old royal showed off his lean and toned physique in a chest-clinging undershirt, and from the looks of his new hot bod, it seems as if the royal's gym visits have been paying off. Last month, Harry logged some miles on the treadmill at London's KX gym -- right next to Cameron Diaz! (Perhaps he's taking a cue from his triathlete sister-in-law Pippa Middleton?)

The svelte-figured prince went head-to-head with his 28-year-old brother, the Duke of Cambridge, during the Sentebale Polo Cup. Although the two were on opposing teams, they still managed to have a friendly sibling rivalry out on the field amidst high winds and torrential rain. The match, which raised funds and awareness for disadvantaged youngsters in the African country of Lesotho, was sponsored by the Sentebale, a charity that Harry co-founded in 2006.

Post-match, Harry stayed in Cambridge to host a fundraising dinner for the charity while William joined his wife, Duchess Catherine, and family in London for his grandfather's, Prince Philip, 90th birthday festivities.