Turkish President Abdullah Gul arrived here today on a two-day official visit to Iraq. During his visit, President Gul will hold talks with Iraqi President Jalal Talabani and Prime Minister Nuri Al-Maliki on ways of enhancing relations between the two countries.