Her Olympic debut was at the 2000 Olympics in Sydney where she finished seventh. She won the silver medal at the 2004 Summer Olympics in the middleweight division. She was also European champion that year. Bosch became world champion in the same 70 kg category at the 2005 World Judo Championships in Cairo, Egypt. She won the bronze medal at the 2012 Summer Olympics in London.
During the 2012 Summer Olympics, Bosch was watching the final of the Men's 100 metres when a man threw a plastic bottle onto the track. Bosch assaulted the suspect by punching him from behind on his back, which she confessed to on her Twitter.