Daly finished in a three-way tie for second place behind Daniel Vancsik at the Italian Open on Sunday, charging back from 11th place with a 5-under 66 in the final round.
Playing in his second tournament on the European Tour since the break, Daly shot a 31 on the back nine with birdies at the 11th, 14th, 16th and 17th holes, and was six strokes off the lead. The 66 was the fifth consecutive round in which Daly has broken 70.
He tied for 31st at the Spanish Open last weekend.
Daly has been playing on the European Tour since he was suspended six months by the PGA Tour last winter for conduct off the golf course, including one night in a North Carolina jail to get sober. The two-time major champion hopes to return in June to the PGA Tour, where he has not had full status in the last two years.
In his last tournament of 2008, the Australian Open in December, he lost his patience with a fan who put a camera in his face during the round, smashing the camera against a tree.
Vancsik had a 6-under 65 and was 17 under for the tournament, his second European Tour title.
Vancsik, of Argentina, led at the end of the second and third rounds. He made eight birdies and two bogeys in the final round.
My putting was fantastic, he said. I played more aggressively and thought if I got to 6 or 7 under (on the day) the tournament was for me. Now my goal is to get into a major.
Raphael Jacquelin (68) and Robert Rock (68) finished in a group with Daly. Thomas Aiken finished third with a score of 10 under after he was unable to match his performance in the first and third rounds, shooting a 1-under 70.