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. At the 2008 Summer Olympics, she defeated Ronda Rousey in a quarter final match and won a bronze medal. In the 2012 Summer Olympics in London, she once again won the bronze medal.