Shakira had all eyes on her while attending the 2023 Premios Juventud awards in San Juan, Puerto Rico, on Thursday.

The Whenever, Wherever hitmaker, 46, commanded attention in a fiery red mini dress that showed off her incredible figure.

The Colombian singer paired the red hot ensemble with matching sunglasses, and wore her honey tresses cascading down in waves.

The beauty, who skipped the red carpet, took home eight awards, including Best Pop/Urban Track.

Upon learning she would be taking home the most trophies of the night, the mother-of-two gushed on stage: ‘The best luck I’ve had is with my fans. You inspire me to be better and to never give up.’