Jennifer Lopez Completes First-Ever Triathlon in Malibu
09/14/2008 AT 02:00 PM EDT
The singer-actress was cheered on from the sidelines by husband Marc Anthony, who escorted her to a VIP area with his arm securely around her after she crossed the finish line, exhausted, but with her fists pumped in victory.
In the VIP area, Lopez met up with Matthew McConaughey, who also competed in the triathlon at Zuma Beach. The actor, who finished in 1 hour, 43 minutes and 48 seconds, greeted his former Wedding Planner costar with a big hug. And Lopez was accompanied along the way by her trainer Gunnar Peterson, who was not racing himself, but was there to help out.
Lopez, 39, has been training for the event – her first ever triathlon – with Peterson and Self magazine editor-in-chief Lucy Danziger. In August, she appeared on Good Morning America, boasting a positive attitude about her workout regimen. "I feel great," she said on the show. "I have more energy – [and] I'm proud of myself." She also revealed that she would be raising money for Children's Hospital Los Angeles.
Wearing forest green Juicy sweats when she arrived Sunday morning, Lopez changed quickly into her wetsuit before the swim portion as Peterson and a bodyguard held up towels to shield her from the paparazzi. Also watching: Her fans, who offered their love. As Lopez and her entourage – including her sister, an assistant and several bodyguards – made its way to the beach, fans yelled, "I love you J.Lo."
She clearly appreciated the support, smiling and waving back.
But for McConaughey, the event was all business. The actor (and fitness buff) had his game face on before the race as he stretched.
Still, the actor broke his serious demeanor for a moment, though, when he spotted girlfriend Camila Alves – who spent some of the race time in the VIP area, holding son Levi in a baby sling. McConaughey left the line to give her a kiss and rub Levi before the swim began.
J.Lo preps for the triathlon – and drops that baby weight!
Get your J.Lo fix! See ALL of her PEOPLE covers!