Got the Monday blues? Well, this should help things a bit.

Decked out in a colorful two-piece, Eva Longoria showed off her bikini bod while vacationing in Rio de Janeiro, Brazil, on Sunday.

The 37-year-old hottie was spotted relaxing on a lounge chair as she hit the sands of Copacabana Beach with friends.