Seems like Monday 22 July will go down as a big day for celebrity baby birthdays!

On the same day as Kate and William welcomed their first child in London, Penelope Cruz, 39, gave birth to a baby girl in Madrid, her second child with husband Javier Bardem, 44.

Their baby daughter joins big brother Leonardo, two.

The couple were enjoying a musical festival in Madrid on Saturday, with Cruz looking looking very pregnant, and no wonder, she was reportedly due in June.

The actress has often spoke about keeping her family out of the spotlight. “I want my son and my kids – if I have more – to grow up in a way that is as anonymous as possible,” she said.

Congratulations to Penelope Cruz and Javier Bardem!