Cook pasta in well-salted water until al dente. Drain and rinse briefly with cool water.
Transfer pasta to a large bowl and drizzle lightly with olive oil to prevent sticking.
Add tomatoes, cucumber, red onion, olives, feta, parsley, and dill to the bowl.
In a small bowl, whisk together olive oil, red wine vinegar, garlic, oregano, salt, and pepper.
Pour dressing over pasta mixture and toss gently until everything is evenly coated.
Cover and refrigerate for at least 30 minutes before serving to allow flavors to blend.