Just look at atp100014key.menu in my scoreboards, you will find examples of both.
Basically, for the Final Round, you will have an additional ShowIf testing if /WT_Intern/Round is equal to 0 (if I'm not mistaken, this is the value to test). The value of the round is determined by the values in lang_english.txt (Round01, Round02, Round03 etc.), always subtracted by 1.
For double and triple, I calculated the absolute value of the difference between the points (1 is single, 2 is double, 3 is triple), but I did this because I didn't know an easier way to do it. Heinrich von Westphalen suggested in another topic some time ago to use /Intern/HudNbBall. This variable tells the number of break, set or match points.