In a saucepan over medium heat, add the rice and olive oil. Cook, coating the rice in the oil and toasting it slightly, about 3 minutes. Add the stock, tomatoes, garlic and 2 teaspoons salt and bring to a boil. Cook, uncovered, until the liquid is at the same level as the rice, about 5 minutes. Cover and reduce the heat to low, and cook until the liquid is absorbed, about 14 minutes. Stir the rice and remove from the heat. Cover and let sit until the rice is tender, about 5 minutes.