Answer
No, Fabio Fognini has never reached a Grand Slam semifinal. The closest he has come was at the 2011 US Open, where he reached the quarterfinals before losing to eventual champion Novak Djokovic. He has also reached the quarterfinals at the 2013 Australian Open and the 2015 French Open.