In the opening race of the weekend, a small mistake saw Sykes surrender the lead to team-mate Jonathan Rea, a position he was never able to take off the Ulsterman.
Sykes was powerless to stop Rea in the second race, with the 28-year-old a cut above the rest as he claimed his eighth race win of the season.
"We made some improvements at this round and I am very happy," Sykes told reporters after the race. "Jonathan rode a strong race in race two and we had a big gap to the guys behind. In the end I just had to accept that this was our limit today.
"Jonathan was really strong in some areas and could take an advantage, then I would take some back, but finally it was his day today."
The 2013 World Superbike champion says that he is pleased that his season is finally taking a turn for the better, and knows that a few minor changes are all that is needed to turn his second place finishes into race wins.
"The good thing is we have improved from previous events, and from last year, so I think we are heading in the right direction," he said. "Still there are some minor things to change but on the whole we have addressed some of our limitations and in Donington at the next round we will keep working.
"We improved some small things this weekend but small things at this level make an incredible difference. To take the wins would have been better, but I am happy."