Jennifer Lopez has extended her Las Vegas residency.

Jennifer Lopez

Jennifer Lopez

The 47-year-old singer - who has eight-year-old twins Emme and Maximilian with her ex-husband Marc Anthony - has added extra dates to her 'Jennifer Lopez: All I Have' show at Planet Hollywood in Vegas.

The 'Dance Again' hitmaker has added 15 additional performances to the show, which has proven to be popular among fans and previously won the award for Best Production Show by readers of the Las Vegas Review-Journal.

The show began in January this year and sees the star perform her greatest hits, including 'Let's Get Loud', 'Waiting for Tonight', 'Dance Again', 'On the Floor' and her R&B hit 'Love Don't Cost A Thing'.

The singer has added 12 additional performances in September 2017 and three in October, giving her fans another chance to see the show for themselves.

Her extended residency comes after she recently made headlines when she kissed her ex-husband Marc at the Latin Grammy Awards last month.

The pair performed their chart-topping song 'Olvídame y Pega la Vuelta', a classic Pimpinela song, after Jennifer awarded her ex the Person of the Year award.

She told the crowd: "Marc is a living legend. He is a magical and pure artist giving away classics that will stay forever. He will always be many things in my life."

Jennifer married Marc in 2004 and despite divorcing the acclaimed singer in 2014, the celebrity duo are rumoured to have rekindled their romance.

Speaking at the Latin Grammy Awards, Jennifer - who is making new music with her ex-husband - also said: "I am so excited and really looking forward to this new musical journey and to celebrate my Latin roots with Marc Anthony and the Sony/Magnus family."